package com.hdax.dm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hdax.dm.dto.FlootDto;
import com.hdax.dm.dto.ItemCinemaDto;
import com.hdax.dm.dto.ItemDto;
import com.hdax.dm.entity.base.Image;
import com.hdax.dm.entity.item.DmItem;
import com.hdax.dm.utils.response.CommonResponse;

import java.util.List;
import java.util.Map;

public interface MultipleService extends IService<DmItem> {
   CommonResponse<List<ItemCinemaDto>> adimgUrl(Integer itemTypeId);

   CommonResponse<List<ItemDto>> getCarouselData(Integer itemTypeId);

   CommonResponse<List<ItemCinemaDto>> getGuessYouLike(Integer itemTypeId);

   CommonResponse<List<ItemCinemaDto>> getWonderfulData(Integer itemTypeId);

   CommonResponse<List<ItemCinemaDto>> getPopularSearch(Integer itemTypeId);

   CommonResponse<List<Map<String,Object>>> getCalendarData(Integer itemTypeId);

   CommonResponse<List<ItemCinemaDto>> getParentChild(Integer ageGroup, Integer limit);
}
